home *** CD-ROM | disk | FTP | other *** search
/ PC Elektro 3 / PC-Elektro-3-cd1.bin / KBan 2.0 / KBANSRC.LZH / SRC / PROG / KBANDATA / FILE.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1997-04-16  |  684 b   |  27 lines

  1. /*
  2.  * the class FILE_VERSION
  3.  * Copyright (C) 1996 Kazutaka Hirata <khirata@jove.acs.unt.edu>
  4.  */
  5.  
  6. #include "file.h"
  7.  
  8. const INTSTR_ELEMENT FILE_VERSION::version_str_table[] = {
  9. {VERSION_170    , "save_file_170" },
  10. {VERSION_200A8  , "version200a8" },
  11. {VERSION_200B0  , "version200b0" },
  12. {VERSION_200B18 , "version200b18"},
  13. {VERSION_UNKNOWN, NULL           }
  14. };
  15.  
  16. uint FILE_VERSION::get_version_no(const char *str) const
  17. {
  18.   INTSTR_TABLE table(version_str_table, VERSION_UNKNOWN);
  19.   return table.get_no(str);
  20. }
  21.  
  22. const char *FILE_VERSION::get_version_str(uint ver) const
  23. {
  24.   INTSTR_TABLE table(version_str_table, VERSION_UNKNOWN);
  25.   return table.get_str(ver);
  26. }
  27.